<?php
/*require_once(dirname(__FILE__) . '/bad_ips.php');
$ip = $_SERVER['REMOTE_ADDR'];
if (!empty($badIps)) {
	foreach ($badIps as $badIp) {
		if($ip == $badIp) exit();
	}
}*/

define('PROJECT_NAME', 'shop');
define('ABSPATH', dirname(__FILE__) . '/../');            // Путь к папке, в которой расположен проект
require_once(ABSPATH . '../' . PROJECT_NAME . '_config.php');

if (!defined("PATH_SEPARATOR")) define("PATH_SEPARATOR", getenv("COMSPEC")? ";" : ":"); 	// Устанавливаем разделитель в зависимости от ОС

// Серверные пути
define('SYSTEM', ABSPATH . 'system/');           						// Путь к папке, в которой расположены системные файлы
define('CLASSES', SYSTEM . 'classes/');           						// Путь к папке, в которой расположены классы
define('IMAGES', ABSPATH . 'content/images/');    						// Путь к папке, в которой расположены изображения
define('FILES', ABSPATH . 'content/files/');     						// Путь к папке, в которой расположены файлы
define('TMP', ABSPATH . 'temp/');      									// Путь к папке, в которой расположены темповые файлы

// Пути для браузеров
define('W_ABSPATH', '/');         										// Путь к главной странице сайта
define('W_ADMIN', W_ABSPATH . 'cms/');            						// Путь к главной странице админки
define('W_IMAGES', W_ABSPATH . 'content/images/'); 						// Путь к папке с картинками сайта
define('W_CSS', W_ABSPATH . 'content/css/');       						// Путь к папке с CSS
define('W_JS', W_ABSPATH . 'content/js/');         						// Путь к папке с javaScript
define('W_AJAX', W_ABSPATH . 'ajax/');             						// Путь для AJAX-запросов
define('W_FULLPATH', 'http://' . SITE_URL);   							// Полный путь к сайту
define('W_FILES', W_ABSPATH . 'content/files/');   						// Путь к папке с файлами сайта



ini_set("include_path", ini_get("include_path") . PATH_SEPARATOR . SYSTEM . 'classes'); //Добавляем include_path для автоматической загрузки файлов

// register autoloading
spl_autoload_register ( function ($class) {
	$ext = array ('.php', '.inc' );
	$filename = str_replace ( '_', '/', $class );
	foreach ( $ext as $x ) {
		@include_once ($filename . $x);
		if (class_exists ( $class, false ))
			return true;
	}
	return false;
} );

date_default_timezone_set('Europe/Moscow');

// подключаем общий для всех конфиг
require_once SYSTEM . '/config.php';
?>
